phosphorus triiodide - French English Dictionary